spectacles sheep - Spanish English Dictionary